/*
Theme Name: Divi ddesign
Version: 1.0
Description: Thème enfant pour ddesign
Author: ddesign
Template: Divi
*/

@import url("https://3d49d5.claudeassets.com/20200803201737cs_/https://www.alexciprianitravel.com/wp-content/themes/Divi/style.css");

/******************************************************************************
 *                               redesign blog                                *
 ******************************************************************************/
/* 
.et_pb_blog_grid_wrapper>.et_pb_blog_grid>.column>.et_pb_post>.et_pb_image_container {
	
}*/
/*
.et_pb_blog_grid_wrapper>.et_pb_blog_grid>.column>.et_pb_post>.entry-title {
	
	display: block;
	bottom: 28.5%;
	left: 0;
	position: absolute;
	width: 46%;
	padding: 10px;
	margin: 0;
	background-color: rgba(0,0,0,0.5);
	
	
	-webkit-transition: all 1s linear 0s;
	-moz-transition: all 1s linear 0s;
	-o-transition: all 1s linear 0s;
	-ms-transition: all 1s linear 0s;
	transition: all 1s linear 0s;
}*/
/*
.et_pb_blog_grid_wrapper>.et_pb_blog_grid>.column>.et_pb_post>.post-meta {
	display: none;
	visibility: hidden;
}*/
/*
.et_pb_blog_grid_wrapper>.et_pb_blog_grid>.column>.et_pb_post>.post-content {
	display: none;
	visibility: hidden;
}*/

/* menu */
/* logo centré avec cercle */
/*
#main-header, #main-header.et-fixed-header {
	box-shadow: none !important;
	border-bottom: 1px solid rgba(102, 102, 102, 0.12); 
}*/
/*
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
	padding-top: 10px;
}*/
/*
@media only screen and (min-width: 981px) {
	.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
		padding-bottom: 20px;
	}
}*/
/*
.centered-inline-logo-wrap {
	width: 187px !important;
	margin: -30px 0;
}*/
/*
.logo_container a {
	background: #FFFFFF;
	border-radius: 50%;
	width: 160px;
	padding: 40px 18px 0px 18px;
	height: 170px !important;
}*/
/*
.logo_container a:before {

}
*/

/* menu */
/*h1 {
	color: #2976AC;
	font-size: 22px;
	text-transform:uppercase;
}*/
/*.archive h1.main_title {
	text-align: center;
	width: 100%;
	color: white;
}*/
/*.bold {
	font-weight: bold;
}*/
/*.et_pb_promo_description h2 {
	text-transform:uppercase;
	border:0px;
}*/
/*.et_pb_slide_description .et_pb_slide_title {
	font-size: 38px;
	border-bottom: 0px solid #fff;
	font-weight:700 !important;
}*/
/*.et_pb_slide_title {
	text-transform:none !important;
}*/
/*h2 {
	color: #2D7346;
	font-size: 18px;
	text-transform:uppercase !important;
	border-bottom: 0px solid #C6C6C6;
	margin-bottom: 10px;
}
/*.et_pb_blog_grid h2 {
	font-size: 16px;
}*/
/*h3 {
	color: #2976AC;
	font-weight: 500 !important;
	border-bottom: 1px solid #C9C3A0;
	margin-bottom: 10px;
	font-size: 16px;
	text-transform:uppercase !important;
}*/
/*h4 {
	color: #3D8358;
	text-transform:uppercase;
	font-size: 15px;
}*/
/*input[type="submit"] {
	font-size: 14px;
	border-width: 1px !important;
	border: 1px solid rgba(255, 255, 255, 0.36);
	position: relative;
	padding: 0.3em 1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: rgb(42, 146, 142);
	line-height: 1.7em !important;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	color: rgba(255, 255, 255, 0.85);
}*/
/*#main-content .container:before {
	width: 0px;
}*/
/*.et_pb_bg_layout_dark h1 {
	text-transform:uppercase;
	font-size: 23px;
}*/
/*.main_title {
	font-size: 17px;
	text-transform: uppercase;
}*/
/*.bloccolor {
	background-color: #F5F5F5;
	padding: 20px;
}*/
/*.et_pb_blurb h4 {
	text-transform: uppercase;

}*/
/*.et_header_style_split .centered-inline-logo-wrap {
	width: 25%;
}*/
/*.et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
	width: 33%;
}*/
/*#top-menu li li a, .fullwidth-menu li li a {
	padding: 5px 5px;
	width: 200px;
}*/
/*.entry-content tr th, .entry-content thead th {
	color: #E9E9E9;
}*/
/*.entry-title {
	text-transform: uppercase;
	font-size: 18px;
	font-weight:bold !important;
	color:#2976AC !important;
}*/
/*#reply-title {
font-size: 20px !important;
}*/
/*.et-waypoint {
	border-radius: 50%;
}*/
/*.et_color_scheme_pink.woocommerce button.button.alt,
.et_color_scheme_pink.woocommerce-page button.button.alt,
.et_color_scheme_pink.woocommerce button.button,
.et_color_scheme_pink.woocommerce-page button.butto {
	background-color : #9AB418 !important;
}*/

/*.et_pb_post .entry-content {
	padding-top: 0px;
}*/

/*.more-link {
	float: none;
	padding: 0px;
	text-transform: uppercase;
	font-size: 12px;
	display: block;
}*/
/*#et-top-navigation .et-cart-info {
	display: none !important;
}*/
/*.et_pb_promo_description {
	padding-bottom: 0px;
}*/
/*#left-area ul {
	padding: 0px 0px 0px 0px;
}*/

/*#sidebar h4.widgettitle {
	border-bottom: 1px solid #C6C6C6;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size:14px;
}*/
/*.footer-widget h4.title {
	border-bottom: 1px solid #C6C6C6;
	margin-bottom: 10px;
	text-transform: uppercase;
}*/
/*.et_pb_gutters4.et_pb_footer_columns3 .footer-widget .fwidget {
	margin-bottom: 10%;
}*/

/*#tab-description h2 {
	display: none;
}*/
/*p:last-of-type {
	padding-bottom: 20px;

}*/
/*.comment-form-author {
	font-size: 14px !important;
}*/
/*#top-header .container {
	text-transform: uppercase;
}*/

/*#et-info-phone {
	font-size: 13px;
}*/


/*footer */
.footer-widget input[type="email"] {
	padding: 8px 8px;
	margin: 0px;
	border-radius: 0px;
	border: 0px solid #bbb;
	font-size:14px
}
.textwidget input[type="email"] {
	padding: 8px 8px;
	margin: 0px;
	border-radius: 0px;
	font-size:14px
}
.footer-widget input[type="submit"], 
.textwidget input[type="submit"],
#mailpoet_form_1 .mailpoet_paragraph {
	background-color: #009dca;
	color: white;
	border: none;
	padding: 8px;
	font-size: 13px;
}
.gflag.nturl {
    margin-right: 5px;
}
/*
.et_portfolio_image {
	border: 2px solid #e5e5e5;
}*/
/*
.lienblanc a {
	color: #fff !important;
	font-weight: 700;
}*/
/*
.form-submit input {
	color:#fff !important;
}*/
/*
#left-area ul {
	padding: 0px 0px 10px 30px;
}*/


/* bouton envoyer */

#gform_submit_button_2 {
	background-color: #009dca;
	border-color: #009dca;
	padding: 6px 12px;
	color: #fff;
	border: medium;
	text-transform: uppercase;
	font-weight: bold;
}

/* Pagination */
.pagination {
	padding: 30px 0;
}
.pagination .alignright a, .pagination .alignleft a {
	font-weight: 300;
}
.pagination .alignright a:after, .pagination .alignleft a:before {
	font-family: "ETmodules" !important;
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 0;
	-webkit-font-smoothing: antialiased;
	font-size: 2.5em;
	vertical-align: middle;
}
.pagination .alignright a:after {
	content: '\e046';
	padding-left: 8px;
}
.pagination .alignleft a:before {
	content: '\e045';
	padding-right: 8px;
}
/* titre blog sidebar */
.widgettitle{
	font-size:17px;
}
/* Jetpack */
.sharedaddy.sd-sharing-enabled h3 {
	font-size: 13px !important;
}
/* Laissez un commpentaire */
#reply-title {
	font-size: 15px !important;
}






/******************************************************************************/
/*                                Custo Slider                                */
/******************************************************************************/
/* Set the slider height */
.et_pb_slider, .et_pb_slider .et_pb_container { 
	height: 450px !important; 
}
.et_pb_slider, .et_pb_slider .et_pb_slide { 
	max-height: 450px; 
}
.et_pb_slider .et_pb_slide_description { 
	position: relative; 
	top: 25%; 
	padding-top: 0 !important; 
	padding-bottom:0 !important; 
	height:auto !important; 
}

/******************************************************************************/
/*                             Divi more columns                              */
/******************************************************************************/
.ten-columns .et_pb_module {
	width: 10%; float: left;
}
.nine-columns .et_pb_module {
	width: 11.11%; float: left;
}
.eight-columns .et_pb_module {
	width: 12.5%; float: left;
}
.seven-columns .et_pb_module {
	width: 14.28%; float: left;
}
.six-columns .et_pb_module {
	width: 16.66%; float: left;
}
.five-columns .et_pb_module {
	width: 20%; float: left;
}


/******************************************************************************/
/*                                Custo Insta                                 */
/******************************************************************************/
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:first-child,#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(8){
	width:33.32% !important;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(8){
	float:right !important;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item a{
	height:190px !important;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:first-child a,#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(8) a{
	height:382px !important;
}
#sb_instagram #sbi_images .sbi_item{
	float:left !important;
}

/******************************************************************************/
/*                                Custo Titres                                */
/******************************************************************************/
h1, h2, h3, h4 {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: bold !important;
	line-height: 1em !important;
}
h2 {
	text-align: center !important;
	color: #686868 !important;
	font-size: 35px !important;
}
h3 {
	color: #009dca !important;
	font-size: 23px !important;
}


/******************************************************************************/
/*                             Custo Resumé Divi                              */
/******************************************************************************/
.blurb_as_title {
	border-bottom-color: #009dca;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	padding-bottom: 12px !important;
}
.blurb_as_title h4 {
	padding-bottom: 0 !important;
}
.blurb_as_title .et_pb_blurb_container {
	vertical-align: bottom;
}
.blurb_as_title .et_pb_blurb_content {
	max-width: 100% !important;
}

/******************************************************************************/
/*                              Custo Titres Blog                             */
/******************************************************************************/
.et_pb_post h2 {
	font-size: 26px !important;
}

/******************************************************************************/
/*                             Custo Titres Footer                            */
/******************************************************************************/
#main-footer h4 {
	font-size: 17px !important;
}

/******************************************************************************/
/*                             Custo Social Footer                            */
/******************************************************************************/
.et-social-snapchat a.icon:before  {
	font-family: FontAwesome !important;
	content: "\f2ac";
}
/******************************************************************************/
/*                             Custo Titres X col                             */
/******************************************************************************/
.six-columns .et_pb_blurb_content h4,
.five-columns .et_pb_blurb_content h4 {
	font-size: 18px;
}

.nn {
	font-size: 26px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 1.5em !important;
}
.woocommerce .woocommerce-result-count {
	margin: 20px 0px 1em;
}
.woocommerce .woocommerce-breadcrumb a {
    font-weight: bold;
}
.woocommerce div.product .product_title {
    font-size: 33px;
}
mark {
    background-color: #ffffff !important;
}
#mailpoet_form_2 .mailpoet_text {
    width: 200px;
    padding: 7px;
    background-color: #F3F4F5;
    color: #1F1F1F;
    font-size: 14px;
    border: 0px #cecece solid;
    font-family:"Open sans";
}
#mailpoet_form_3 .mailpoet_text {
    width: 200px;
    padding: 7px;
    background-color: #F3F4F5;
    color: #1F1F1F;
    font-size: 14px;
    border: 0px #cecece solid;
}
.mailpoet_submit {
	background-color: #000000;
	padding:7px;
    color: #FFFFFF;
    font-size: 14px;
    border: 0px #cecece solid;
    margin-left: auto;
    margin-right: auto;
}
#mailpoet_form_2 .mailpoet_validate_success {
    color: #ffffff;
}
.fa.fa-shopping-cart {
    font-size: 20px;
}

/******************************************************************************/
/*                              Custo Gtranslate                              */
/******************************************************************************/

#gtranslate_wrapper {
    margin-top: -5px;
}

#gtranslate_wrapper a {
    margin-right: 15px;
}
/*
     FILE ARCHIVED ON 22:42:47 Dec 03, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:43:36 Jul 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.71
  exclusion.robots: 0.077
  exclusion.robots.policy: 0.062
  esindex: 0.011
  cdx.remote: 44.48
  LoadShardBlock: 157.146 (3)
  PetaboxLoader3.datanode: 107.842 (5)
  PetaboxLoader3.resolve: 579.777 (3)
  load_resource: 620.565 (2)
*/